GitHub Actions の設定方法
Github ActionsでGithub Pagesのデプロイを行う方法
1. Personal Access Tokenの発行
AccountのSetting ➡️ Developer Setting (Options Columnsの一番下) ➡️ Personal Access Token ➡️ Generate New Token
Public Repository用として作るなら Repo の中の public-repo にチェック。
Generate TokenでPATを作成する。コピーして控えておく。
2. PATのSecret化
RepositoryのSetting ➡️ Secret (Options Columnsの一番下) ➡️ New Secret ➡️ NAME にToken名を入れる(e.g. Gyokaikyo_PAT)➡️ Value に1. Personal Access Tokenの発行で作ったPATを入力。
Add SecretでSecret Keyの作成。
3. Github Actionsの使用
use_github_action("pkgdown")
.github/workflows/pkgdown.yaml の GITHUB_PAT の編集
on:
push:
branches: master
name: pkgdown
jobs:
pkgdown:
runs-on: macOS-latest
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
#ここを2.で作った{{Gyokaikyo_PAT}}に
4.Home directoryの整理
pkgdown.yaml は.githubにあるため、重複しているHome dirの_pkgdown.ymlは削除 🔥 する。
.travis.yml 内の pkgdown 関連を削除する
before_cache: Rscript -e 'remotes::install_cran("pkgdown")'
deploy:
provider: script
script: Rscript -e 'pkgdown::deploy_site_github()'
skip_cleanup: true
gh_pages ブランチは新たにGithub Actions経由で生成されるため、既にTravis 🧔 が作っている場合は削除する。